#include <math.h> double modf(x,intptr); double x; значение с плавающей точкой double *intptr; указатель на хранение целой части
Описание.
Функция modf разрывает значение с плавающей точкой x на дробную и целую части. Возвращается знаковая дробная часть x. Целая часть хранится в intptr как значение с плавающей точкой.
Возвращаемое значение.
Функция modf возвращает знаковую дробную часть x. Возвращаемого значения в случае ошибки нет.
Пример:
#include <math.h> double x,y,n; x = -14.87654321; y = modf(x,&n); /* y = -0.87654321, n = -14.0 */